home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / games / wauthor.zip / HERETIC.WCF < prev    next >
Text File  |  1995-07-17  |  12KB  |  396 lines

  1.  
  2. ; Defines general parameters of the game for which wadfiles are intended.
  3. ;
  4. ;    Name        textual name for internal use
  5. ;    IWAD        standard 8.3 base name and extension of main wadfile
  6. ;    NewMap        default name for new map -- dictates format for all maps
  7. ;    Directory    directory in which main wadfile (and game files) reside
  8. ;    Run            command to execute (from the directory) for running a map
  9.  
  10. [WadGame]
  11. Name=Heretic
  12. IWAD=HERETIC.WAD
  13. NewMap=E1M1
  14. Directory=
  15. Run=heretic.exe -file $_Wadfile -warp $_Wadmap -nosound
  16.  
  17. ; Defines parameters of the default sector motif created when no motif
  18. ; file can be located at startup.
  19.  
  20. [Default.Sector]
  21. Above=GRSTNPB
  22. Main=GRSTNPB
  23. Below=GRSTNPB
  24. Ceiling=FLOOR03
  25. Floor=FLOOR03
  26. CeilingHeight=128
  27. FloorHeight=0
  28. Lighting=128
  29.  
  30. ; Defines parameters of the default door motif created when no motif
  31. ; file can be located at startup.
  32.  
  33. [Default.Door]
  34. Base=FLOOR10
  35. Door=DOORSTON
  36. Track=METL2
  37. Type=1
  38.  
  39. ; Defines parameters of the default stair motif created when no motif
  40. ; file can be located at startup.
  41.  
  42. [Default.Stair]
  43. FloorRunner=WOODWL
  44. CeilingRunner=WOODWL
  45. Stairwell=WOODWL
  46. FloorInc=8
  47. CeilingInc=0
  48. LightingInc=0
  49.  
  50. ;    ID                used to classify things
  51. ;    Red                red value for drawing things of said class
  52. ;    Green            green value for drawing things of said class
  53. ;    Blue            blue value for drawing things of said class
  54. ;    Name            textual description of class
  55.  
  56. [Things.Classes]
  57. 0x001    255    255    255    Start
  58. 0x002    255    0    0    Enemy
  59. 0x003    255    255    0    Key
  60. 0x004    0    192    0    Armor
  61. 0x005    128    128    0    Weapon
  62. 0x006    128    128    000    Ammo
  63. 0x007    0    255    255    Powerup
  64. 0x008    192    192    192    Scenery
  65. 0x009    000    000    000    Sounds
  66. 0x00a    255    0    255    Teleport
  67. 0x00b    0    0    255    Healing
  68. 0x00c    192    0    0    Hazard
  69.  
  70. ;    ID                used to uniquely identify things in a map
  71. ;    Class            classification (defined above)
  72. ;    Size            approximate thing size (in map units)
  73. ;    Sprite            name of the sprite to use for display purposes
  74. ;    Name            textual description of thing
  75.  
  76. [Things.Types]
  77. 0x001    1    20    playa1        Player 1
  78. 0x002    1    20    playa1        Player 2
  79. 0x003    1    20    playa1        Player 3
  80. 0x004    1    20    playa1        Player 4
  81. 0x005    2    20    impxa1        Gargoyle leader
  82. 0x006    2    20    heada1        Ironlich
  83. 0x007    2    20    srcra1        D'Sparil
  84. 0x008    6    20    bagha0        Bag of holding
  85. 0x009    2    20    mntrv1        Maulotaur
  86. 0x00a    6    20    amg1a0        Wand crystal (10)
  87. 0x00b    1    20    playf1        Deathmatch
  88. 0x00c    6    20    amg2a0        Wand crystal (50)
  89. 0x00d    6    20    amm1a0        Mace spheres (20)
  90. 0x00e    10    20    teleg0        Destination
  91. 0x00f    2    20    wzrda1        Disciple
  92. 0x010    6    20    amm2a0        Mace spheres (100)
  93. 0x011    8    20    skh1a0        Skull hang (70)
  94. 0x012    6    20    amc1a0        Crossbow bolts (5)
  95. 0x013    6    20    amc2a0        Crossbow quarrel (20)
  96. 0x014    6    20    ams1a0        Hellstaff rune (20)
  97. 0x015    6    20    ams2a0        Hellstaff rune (100)
  98. 0x016    6    20    amp1a0        Phoenix orb (1)
  99. 0x017    6    20    amp2a0        Phoenix orb (10)
  100. 0x018    8    20    skh2a0        Skull hang (60)
  101. 0x019    8    20    skh3a0        Skull hang (45)
  102. 0x01a    8    20    skh4a0        Skull hang (35)
  103. 0x01b    8    20    srtca0        Serpent torch
  104. 0x01c    8    20    chdlb0        Chandelier
  105. 0x01d    8    20    smpla0        Small pillar
  106. 0x01e    7    20    eggca0        Egg
  107. 0x01f    4    20    shd2a0        Shield (2)
  108. 0x020    7    20    artisphl    Healing urn
  109. 0x021    7    20    artitrch    Torch
  110. 0x022    7    20    artifbmb    Time bomb
  111. 0x023    7    20    spmpa0        Map Scroll
  112. 0x024    7    20    artiatlp    Chaos device
  113. 0x025    8    20    stgsa0        Stalagmite (small)
  114. 0x026    8    20    stgla0        Stalagmite (large)
  115. 0x027    8    20    stcsa0        Stalactite (small)
  116. 0x028    8    20    stcla0        Stalactite (large)
  117. 0x029    9    20    telea0      Sound: E2_Waterfall
  118. 0x02a    9    20    telea0      Sound: E1_Wind
  119. 0x02b    12    20    ppodk0        Pod generator
  120. 0x02c    12    20    barla0        Barrel
  121. 0x02d    2    20    mummy1        Golem leader
  122. 0x02e    2    20    mummy5        Golem leader ghost
  123. 0x02f    8    20    brpla0        Brown pillar
  124. 0x030    8    20    mos1a0        Moss (three)
  125. 0x031    8    20    mos2a0        Moss (one)
  126. 0x032    8    20    wtrhc0        Wall torch
  127. 0x033    8    20    hcora0        Hanging corpse
  128. 0x034    10    20    teleh0        Destination (glittering)
  129. 0x035    5    20    wblsa0        DragonClaw
  130. 0x036    6    20    amb1a0        Energy orb (10)
  131. 0x037    6    20    amb2a0        Energy orb (25)
  132. 0x038    2    20    sor2i0        D'Sparil spot
  133. 0x040    2    20    kniga1        Undead warrior
  134. 0x041    2    20    kniga5        Undead warrior ghost
  135. 0x042    2    20    impxb1        Gargoyle
  136. 0x044    2    20    mumme1        Golem
  137. 0x045    2    20    mumme5        Golem ghost
  138. 0x046    2    20    beasa1        Weredragon
  139. 0x049    3    20    akyya0        Green key
  140. 0x04a    10    20    teleh0        Entrance (glittering)
  141. 0x04b    7    20    artiinvs    Invisibility
  142. 0x04c    8    20    kfr1a0        Fire brazier
  143. 0x04f    3    20    bkyya0        Blue key
  144. 0x050    3    20    ckyya0        Yellow key
  145. 0x051    11    20    ptn1a0        Healing (10)
  146. 0x052    11    20    artiptn2    Healing (25)
  147. 0x053    7    20    artisoar    Wings of wrath
  148. 0x054    7    20    artiinvu    Invulnerability
  149. 0x055    4    20    shlda0        Shield (1)
  150. 0x056    7    20    artipwbk    Tome of power
  151. 0x057    8    20    vlcoe0        Volcano
  152. 0x05a    2    20    clnka1        Sabreclaw
  153. 0x05c    2    20    snkea1        Ophidian
  154. 0x05e    8    20    kgzba0        Blue orb
  155. 0x05f    8    20    kgzga0        Green orb
  156. 0x060    8    20    kgzya0        Yellow orb
  157. 0x4b0    9    20    telea0      Sound: A2_Scream
  158. 0x4b1    9    20    telea0        Sound: A2_Squish
  159. 0x4b2    9    20    telea0        Sound: A1_Drops
  160. 0x4b3    9    20    telea0        Sound: A1_SlowFootsteps
  161. 0x4b4    9    20    telea0        Sound: A1_Heartbeat
  162. 0x4b5    9    20    telea0        Sound: A1_Bells
  163. 0x4b6    9    20    telea0        Sound: A2_Growl
  164. 0x4b7    9    20    telea0        Sound: A2_Magic
  165. 0x4b8    9    20    telea0        Sound: A1_Laughter
  166. 0x4b9    9    20    telea0        Sound: A1_FastFootsteps
  167. 0x7d1    5    20    wbowa0        Crossbow
  168. 0x7d2    5    20    wmcea0        Mace
  169. 0x7d3    5    20    wphxa0        Phoenix rod
  170. 0x7d4    5    20    wskla0        Hellstaff
  171. 0x7d5    5    20    wgnta0        Gauntlets
  172. 0x7f3    12    20    ppoda0        Pod
  173.  
  174. ;    ID                used to classify linedefs
  175. ;    Name            textual description of class
  176.  
  177. [LineDefs.Classes]
  178. 0x001    Special
  179. 0x002    Local door
  180. 0x003    Remote door
  181. 0x004   Ceiling
  182. 0x005   Crushing ceiling
  183. 0x006    Lift
  184. 0x007   Floor
  185. 0x008   Moving floor
  186. 0x009   Stairs
  187. 0x00a   Exit
  188. 0x00b   Teleport
  189. 0x00c   Lighting
  190.  
  191. ;    ID
  192. ;    class
  193. ;    codes
  194. ;        n       does NOT require a tag number
  195. ;        W       walk-over activation
  196. ;        S       switch (triggered by player use)
  197. ;        G       gunfire (pistol, shotgun, chaingun) cross or hit line
  198. ;        1       the line may be activated once only
  199. ;        R       potentially repeatable activation
  200. ;        &       affected sectors locked out from further changes
  201. ;        m       monster actions can activate the line's effect
  202. ;    speed
  203. ;        (slow=1, medium = 2, fast = 3, turbo = 4)
  204. ;    time
  205. ;    texture changes
  206. ;    description
  207.  
  208. [LineDefs.Types]
  209.  
  210. ; Special
  211. 0x030    1    n        -    -    -    scrolling wall (left)
  212. 0x063    1    n        -    -    -    scrolling wall (left)
  213.  
  214. ; Local door
  215. ;
  216. ; Note:    The linedef with an ID of 0x001 is common across
  217. ;        all wadgames at the time of this writing.  When
  218. ;        converting a sector to a door, the linedef types
  219. ;        available are those in the same class as 0x001.
  220.  
  221. 0x001    2    nSRm    2    4    -    open/close
  222. 0x01a    2    nSR        2    4    -    open/close (blue key required)
  223. 0x01c    2    nSR        2    4    -    open/close (green key required)
  224. 0x01b    2    nSR        2    4    -    open/close (yellow key required)
  225. 0x01f    2    nS1        2    -    -    open
  226. 0x020    2    nS1        2    -    -    open (blue key required)
  227. 0x021    2    nS1        2    -    -    open (green key required)
  228. 0x022    2    nS1        2    -    -    open (yellow key required)
  229. 0x02e    2    nG1        2    -    -    open
  230.  
  231. ; Remote door
  232. 0x004    3    W1        2    4    -    open/close
  233. 0x01d    3    S1        2    4    -    open/close
  234. 0x05a    3    WR        2    4    -    open/close
  235. 0x03f    3    SR        2    4    -    open/close
  236. 0x002    3    W1        2    -    -    open
  237. 0x067    3    S1        2    -    -    open
  238. 0x056    3    WR        2    -    -    open
  239. 0x03d    3    SR        2    -    -    open
  240. 0x003    3    W1        2    -    -    close
  241. 0x032    3    S1        2    -    -    close
  242. 0x04b    3    WR        2    -    -    close
  243. 0x02a    3    SR        2    -    -    close
  244. 0x010    3    W1        2    30    -    close/open (30 seconds)
  245. 0x04c    3    WR        2    30    -    close/open (30 seconds)
  246. 0x064    3    WR        4    -    -    open/close
  247.  
  248. ; Ceiling
  249. 0x028    4    W1        1    -    -    up to highest ceiling
  250. 0x029    4    S1        1    -    -    down to floor
  251. 0x02b    4    SR        1    -    -    down to floor
  252. 0x02c    4    W1        1    -    -    down to floor + 8
  253. 0x031    4    S1        1    -    -    down to floor + 8
  254. 0x048    4    WR        1    -    -    down to floor + 8
  255.  
  256. ; Crushing ceiling
  257. 0x006    5    W1&        2    0    -    start fast crush
  258. 0x019    5    W1&        2    0    -    start slow crush
  259. 0x049    5    WR&        1    0    -    start slow crush
  260. 0x04d    5    WR&        2    0    -    start fast crush
  261. 0x039    5    W1&        -    -    -    stop crush
  262. 0x04a    5    WR&        -    -    -    stop crush
  263.  
  264. ; Lift
  265. 0x00a    6    W1        3    3    -    lift
  266. 0x015    6    S1        3    3    -   lift
  267. 0x058    6    WRm        3    3    -   lift
  268. 0x03e    6    SR        3    3    -   lift
  269.  
  270. ; Floor
  271. 0x077    7    W1        1    -    -   up to next highest floor
  272. 0x080    7    WR        1    -    -    up to next highest floor
  273. 0x012    7    S1        1    -    -    up to next highest floor
  274. 0x045    7    SR        1    -    -   up to next highest floor
  275. 0x016    7    W1&        1    -    TX  up to next highest floor + texture
  276. 0x05f    7    WR&        1    -    TX  up to next highest floor + texture
  277. 0x014    7    S1&        1    -    TX  up to next highest floor + texture
  278. 0x044    7    SR&        1    -    TX  up to next highest floor + texture
  279. 0x02f    7    G1&        1    -    TX    up to next highest floor + texture
  280. 0x005    7    W1        1    -    -   up to lowest ceiling
  281. 0x05b    7    WR        1    -    -   up to lowest ceiling
  282. 0x065    7    S1        1    -    -   up to lowest ceiling
  283. 0x040    7    SR        1    -    -   up to lowest ceiling
  284. 0x018    7    G1        1    -    -    up to lowest ceiling
  285. 0x082    7    W1        4    -    -   up to next highest floor (turbo)
  286. 0x083    7    S1        4    -    -   up to next highest floor (turbo)
  287. 0x081    7    WR        4    -    -   up to next highest floor (turbo)
  288. 0x084    7    SR        4    -    -   up to next highest floor (turbo)
  289. 0x038    7    W1&        1    -    -   up to lowest ceiling - 8, crush
  290. 0x05e    7    WR&        1    -    -   up to lowest ceiling - 8, crush
  291. 0x037    7    S1        1    -    -   up to lowest ceiling - 8, crush
  292. 0x041    7    SR        1    -    -   up to lowest ceiling - 8, crush
  293. 0x03a    7    W1        1    -    -    up 24
  294. 0x05c    7    WR        1    -    -    up 24
  295. 0x00f    7    S1&        1    -    TX  up 24 + texture
  296. 0x042    7    SR&        1    -    TX  up 24 + texture
  297. 0x03b    7    W1&        1    -    TXP up 24 + sector texture
  298. 0x05d    7    WR&        1    -    TXP up 24 + sector texture
  299. 0x00e    7    S1&        1    -    TX  up 32 + texture
  300. 0x043    7    SR&        1    -    TX  up 32 + texture
  301. 0x01e    7    W1        1    -    -    up by shortest lower texture
  302. 0x060    7    WR        1    -    -   up by shortest lower texture
  303. 0x026    7    W1        1    -    -   down to lowest floor
  304. 0x017    7    S1        1    -    -   down to lowest floor
  305. 0x052    7    WR        1    -    -   down to lowest floor
  306. 0x03c    7    SR        1    -    -   down to lowest floor
  307. 0x025    7    W1        1    -    NXP down to lowest floor + sector texture
  308. 0x054    7    WR        1    -    NXP down to lowest floor + sector texture
  309. 0x013    7    W1        1    -    -   down to highest floor
  310. 0x066    7    S1        1    -    -   down to highest floor
  311. 0x053    7    WR        1    -    -   down to highest floor
  312. 0x02d    7    SR        1    -    -   down to highest floor
  313. 0x024    7    W1        3    -    -   down to highest floor + 8
  314. 0x047    7    S1        3    -    -   down to highest floor + 8
  315. 0x062    7    WR        3    -    -   down to highest floor + 8
  316. 0x046    7    SR        3    -    -   down to highest floor + 8
  317. 0x009    7    S1        1    -    NXP donut + sector texture
  318. 0x055    7    WR        1    -    -    down to highest floor (ceiling up to highest ceiling)
  319.  
  320. ; Moving floor
  321. 0x035    8    W1&        1    3    -    start moving floor
  322. 0x036    8    W1&        -    -    -    stop moving floor
  323. 0x057    8    WR&        1    3    -    start moving floor
  324. 0x059    8    WR&        -    -    -    stop moving floor
  325.  
  326. ; Stair
  327. 0x008    9    W1        1    -    -    stairs (8)
  328. 0x007    9    S1        1    -    -    stairs (8)
  329. 0x06b    9    S1        4    -    -    stairs (16)
  330.  
  331. ; Exit
  332. 0x00b    10    nS1        -    -    -    end level, go to next
  333. 0x033    10    nS1        -    -    -    end level, go to secret
  334. 0x034    10    nW1        -    -    -    end level, go to next
  335. 0x069    10    nW1        -    -    -    end level, go to secret
  336.  
  337. ; Teleport
  338. 0x027    11    W1m        -    -    -    teleport
  339. 0x061    11    WRm        -    -    -    teleport
  340. 0x07d    11    W1m        -    -    -    teleport monsters only
  341. 0x07e    11    WRm        -    -    -    teleport monsters only
  342.  
  343. ; Lighting
  344. 0x023    12    W1        -    -    -    off
  345. 0x068    12  W1        -    -    -   set to dimmest near
  346. 0x00c    12    W1        -    -    -    set to brightest near
  347. 0x00d    12    W1        -    -    -    on maximum
  348. 0x04f    12    WR        -    -    -    off
  349. 0x050    12    WR        -    -    -    set to brightest near
  350. 0x051    12    WR        -    -    -    on maximum
  351. 0x011    12    W1        -    -    -    start blinking
  352. 0x08a    12    SR        -    -    -    on maximum
  353. 0x08b    12    SR        -    -    -    off
  354. 0x04e    12    WR        -    -    -    set to dimmest near
  355.  
  356. [Sectors.Types]
  357. 0x001    Blink (random)
  358. 0x002    Blink (1/2 second)
  359. 0x003    Blink (1 second)
  360. 0x004    -10/20% health
  361. 0x005    -5/10% health
  362. 0x006    Ceiling crush and raise
  363. 0x007    -2/5% health
  364. 0x008    Light oscillates
  365. 0x009    Secret
  366. 0x00a    Ceiling drops (after 30 seconds)
  367. 0x00c    Blink (1/2 second sync.)
  368. 0x00d    Blink (1 second sync.)
  369. 0x00e    Ceiling rises (after 300 seconds)
  370. 0x00f    Friction_Low
  371. 0x010    -10/20% health
  372. 0x015    Scroll (east/slow)
  373. 0x016    Scroll (east/normal)
  374. 0x017    Scroll (east/fast)
  375. 0x01a    Scroll (north/slow)
  376. 0x01b    Scroll (north/normal)
  377. 0x01c    Scroll (north/fast)
  378. 0x01f    Scroll (south/slow)
  379. 0x020    Scroll (south/normal)
  380. 0x021    Scroll (south/fast)
  381. 0x024    Scroll (west/slow)
  382. 0x025    Scroll (west/normal)
  383. 0x026    Scroll (west/fast)
  384. 0x028    Wind (east/weak)
  385. 0x029    Wind (east/normal)
  386. 0x02a    Wind (east/strong)
  387. 0x02b    Wind (north/weak)
  388. 0x02c    Wind (north/normal)
  389. 0x02d    Wind (north/strong)
  390. 0x02e    Wind (south/weak)
  391. 0x02f    Wind (south/normal)
  392. 0x030    Wind (south/strong)
  393. 0x031    Wind (west/weak)
  394. 0x032    Wind (west/normal)
  395. 0x033    Wind (west/strong)
  396.